package com.css.fxfzaqbz.modules.data.service;

import com.css.fxfzaqbz.modules.data.entity.ReportTemplateEntity;
import com.css.fxfzaqbz.modules.data.queryParams.ReportTemplateEntityQueryParams;
import com.css.fxfzaqbz.modules.data.vo.CheckReportVO;
import com.css.fxfzaqbz.modules.data.vo.ReportTemplateVO;

import java.util.List;
import java.util.Map;

/**
 * @author y1fan
 * @create 2022-11-04 15:24
 */

public interface ReportTemplateService {


    void saveReportTemplate(List<ReportTemplateVO> reportTemplateVOS);

    Map<String, Object> getAllReportTemplate(ReportTemplateEntityQueryParams reportTemplateEntityQueryParams);

    void delReportTemplate(List<String> ids);

    List<ReportTemplateEntity> getList(String rtType);

    Boolean checkReportTemplate(CheckReportVO checkReportVO);
}
